<html>
	<head>
		<meta charset="utf-8"/>
		<title>BRange</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BRangeX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BRangeX()">BRangeX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRangeX(const T&)">BRangeX</a>(const T& value);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRangeX(const T&, const T&)">BRangeX</a>(const T& min, const T& max);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BRangeX(const BRangeX<TU>&)">BRangeX</a>(const BRangeX&ltTU&gt& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BRangeX()">~BRangeX</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#valid()">valid</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(const T&, const T&)">set</a>(const T& min, const T& max);</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#min()">min</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#min()">min</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#max()">max</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#max()">max</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#limit(T)">limit</a>(T v);</td></tr>
			<tr><td align="right">inline T </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(const T&)">expand</a>(const T& v);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(const T&, const T&)">expand</a>(const T& min, const T& max);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#expand(const BRangeX<T>&)">expand</a>(const BRangeX&ltT&gt& other);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contains(const T&)">contains</a>(const T& v) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contains(const T&, const T&)">contains</a>(const T& min, const T& max) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contains(const BRangeX<T>&)">contains</a>(const BRangeX&ltT&gt& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BRangeX&)">operator == </a>(const BRangeX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BRangeX&)">operator != </a>(const BRangeX& other) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BRangeX()">
			<h3>inline BRangeX();</h3>
		</div>
		<div id="BRangeX(const T&)">
			<h3>inline BRangeX(const T& value);</h3>
		</div>
		<div id="BRangeX(const T&, const T&)">
			<h3>inline BRangeX(const T& min, const T& max);</h3>
		</div>
		<div id="BRangeX(const BRangeX<TU>&)">
			<h3>inline BRangeX(const BRangeX&ltTU&gt& other);</h3>
		</div>
		<div id="~BRangeX()">
			<h3>inline ~BRangeX();</h3>
		</div>
		<div id="empty()">
			<h3>inline bool empty() const;</h3>
		</div>
		<div id="valid()">
			<h3>inline bool valid() const;</h3>
		</div>
		<div id="set(const T&, const T&)">
			<h3>inline void set(const T& min, const T& max);</h3>
		</div>
		<div id="min()">
			<h3>inline T& min();</h3>
		</div>
		<div id="min()">
			<h3>inline const T& min() const;</h3>
		</div>
		<div id="max()">
			<h3>inline T& max();</h3>
		</div>
		<div id="max()">
			<h3>inline const T& max() const;</h3>
		</div>
		<div id="limit(T)">
			<h3>inline T limit(T v);</h3>
		</div>
		<div id="size()">
			<h3>inline T size() const;</h3>
		</div>
		<div id="expand(const T&)">
			<h3>inline void expand(const T& v);</h3>
		</div>
		<div id="expand(const T&, const T&)">
			<h3>inline void expand(const T& min, const T& max);</h3>
		</div>
		<div id="expand(const BRangeX<T>&)">
			<h3>inline void expand(const BRangeX&ltT&gt& other);</h3>
		</div>
		<div id="contains(const T&)">
			<h3>inline bool contains(const T& v) const;</h3>
		</div>
		<div id="contains(const T&, const T&)">
			<h3>inline bool contains(const T& min, const T& max) const;</h3>
		</div>
		<div id="contains(const BRangeX<T>&)">
			<h3>inline bool contains(const BRangeX&ltT&gt& other) const;</h3>
		</div>
		<div id="operator == (const BRangeX&)">
			<h3>inline bool operator == (const BRangeX& other) const;</h3>
		</div>
		<div id="operator != (const BRangeX&)">
			<h3>inline bool operator != (const BRangeX& other) const;</h3>
		</div>
	</body>
</html>